package com.furnitur.core.entity.payment;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("payment_records")
public class PaymentRecord {
    @TableId(type = IdType.AUTO)
    private Long id;
    
    private Long orderId;          // 订单ID
    private String paymentNo;      // 支付流水号
    private Integer paymentMethod; // 支付方式：1-支付宝，2-微信支付
    private BigDecimal amount;     // 支付金额
    private Integer status;        // 支付状态：0-待支付，1-支付成功，2-支付失败
    
    @TableField(fill = FieldFill.INSERT)
    private Date createdAt;
    
    @TableField(fill = FieldFill.INSERT_UPDATE)
    private Date updatedAt;
} 